How Complex are Real Algebraic Objects?
نویسندگان
چکیده
Introduction A standard technique to process non-linear curves and surfaces in geometric systems is to approximate them in terms of a piecewise linear object (a simplicial complex). A main goal is to preserve the topological properties of the input objects. Furthermore, geometric properties, such as the position of “critical” points of the object, are often of interest. For algebraic curves and surfaces as inputs, the former problem is usually called topology computation, the latter topological-geometric analysis of the object. Efficient techniques for curves (e.g, see [4][5], and references therein) and surfaces [2, 1] have been presented. In few words, we consider the following question: How many line segments/triangles are needed to approximate a real algebraic curve/surface of degree n? For curves, we are able to give sharp bounds: for a topological correct representation, Ω(n2) line segments are needed in the worst case, and we give an algorithm producing O(n2) line segments for all cases. Although the idea is simple, it seemingly does not appear in the literature yet. For geometrictopological representations, we construct a class of curves such that Ω(n3) line segments are necessary. This proves that the cylindrical algebraic decomposition [3] (“Find the critical x-coordinates of the curve; compute the fiber at these coordinates and at separating points in between; connect the fiber points by straight-line segments.” – compare the pictures on the next page) is asymptotically optimal. This is surprising, because the vertical decomposition strategy seems to introduce much more line segments than actually necessary. For surfaces, we still have gaps between lower and upper bounds. For the topological approximation, we get a lower bound of Ω(n3), and an upper bound of O(n5) triangles. For the geometric-topological approximation, the bounds are Ω(n4) and O(n7). A detailed version of this extended abstract will appear in the phd thesis of the first author [6].
منابع مشابه
Pose Estimation and Object Identiication Using Complex Algebraic Representations Pose Estimation and Object Identiication Using Complex Algebraic Representations
The comparison and alignment of two similar objects is a fundamental problem in pattern recognition and computer vision that has been considered using various approaches. In this work, we employ a complex representation for an algebraic curve, and illustrate how the algebraic transformation which relates two Euclidean equivalent curves can be determined using this representation. The idea is ba...
متن کاملImages for a Binary Gravitational Lens from a Single Real Algebraic Equation
It is shown that the lens equation for a binary gravitational lens being a set of two coupled real fifthorder algebraic equations (equivalent to a single complex equation of the same order) can be reduced to a single real fifth-order algebraic equation, which provides a much simpler way to study lensing by binary objects.
متن کاملApproximation of complex algebraic numbers by algebraic numbers of bounded degree
To measure how well a given complex number ξ can be approximated by algebraic numbers of degree at most n one may use the quantities w n (ξ) and w * n (ξ) introduced by Mahler and Koksma, respectively. The values of w n (ξ) and w * n (ξ) have been computed for real algebraic numbers ξ, but up to now not for complex, non-real algebraic numbers ξ. In this paper we compute w n (ξ), w * n (ξ) for a...
متن کاملAn Algebraic Model of Complex Temporal Objects
The Spatio-temporal object is a kind of complex temporal objects. Here, four basic constructors, i.e., tuple, set, list and temporal, are introduced to construct an algebraic model of complex temporal objects. Transformations from various traditional temporal relational models to the temporal object model are illustrated. The study has shown that the algebraic model of complex temporal objects ...
متن کاملA classification of hull operators in archimedean lattice-ordered groups with unit
The category, or class of algebras, in the title is denoted by $bf W$. A hull operator (ho) in $bf W$ is a reflection in the category consisting of $bf W$ objects with only essential embeddings as morphisms. The proper class of all of these is $bf hoW$. The bounded monocoreflection in $bf W$ is denoted $B$. We classify the ho's by their interaction with $B$ as follows. A ``word'' is a function ...
متن کامل